package distribuicaoDeProfessores;

import java.util.ArrayList;

/**
 *
 * @author Jaime
 */
public class ProfessoresComDisciplinas {
    ArrayList<ProfessoresAlocados> professoresComDisciplinas;

    public ProfessoresComDisciplinas(ArrayList<ProfessoresAlocados> professoresComDisciplinas) {
        this.professoresComDisciplinas = professoresComDisciplinas;
    }

    public ProfessoresComDisciplinas() {
    }

    public ArrayList<ProfessoresAlocados> getProfessoresComDisciplinas() {
        return professoresComDisciplinas;
    }

    public void setProfessoresComDisciplinas(ArrayList<ProfessoresAlocados> professoresComDisciplinas) {
        this.professoresComDisciplinas = professoresComDisciplinas;
    }
    
    public float PontuacaoMedia(){
        float media = 0.0f;
        for(int i = 0; i < professoresComDisciplinas.size();i++){
            media += professoresComDisciplinas.get(i).getPontos();
        }
        return media/professoresComDisciplinas.size();
    }
    
    public int encontrarProfessor(Professor professor){
        int falha = -1;
        for (int i = 0; i < professoresComDisciplinas.size(); i++){
            if(professoresComDisciplinas.get(i).getProfessor().equals(professor)){
                    return i;
            }
        }
        return falha;
    }
}
